余烬缀记

Linux 权限数字解读

edited on:

# Linux 权限数字解读

# 阅读方式

例子:777

  • 第一位代表文件所有者
  • 第二位代表文件所属组用户
  • 第三位代表其他用户

# 数字对应权限

  • 1: 文件可执行
  • 2: 文件可写入
  • 3: 文件可执行 + 文件可写入
  • 4: 文件可读取
  • 5: 文件可读取 + 文件可执行
  • 6: 文件可读取 + 文件可写入
  • 7: 文件可读取 + 文件可写入 + 文件可执行

# 对应字母

可执行:x 可读取:r 可写入:w

# 例子

drwxrwxrwx

  • 第一位代表文件类型
    • d: 文件夹
    • -: 普通文件
    • |: 链接
    • b: 块设备文件
    • p: 管道文件
    • c:字符设备文件
    • s: 套接字文件
  • 2-4: 文件所有者权限 (user)
  • 5-7: 文件所属用户组用户权限 (group)
  • 8-10: 其他用户权限 (other)

# 常用和 Web 网站文件最小权限

777: 允许所有人读、写、执行

770:不允许非当前用户的用户进行读、写、执行

700:不允许其他用户进行读、写、执行

774:非当前用户组的用户仅可以读


Web 网站文件最小权限设置

644:当前用户可读写,不可执行,同组用户和其他用户可读

750:同组用户可读取、执行,其他用户无权限

总结:目录不要给写权限,文件不要给执行权限(除非特殊情况,如目录要上传)